dogs oregon dog maine puppies divorce washington children beaverton pacific northwest kittens puppy adoption cat nutritional supplement baby seattle portland eugene